Command-query separation
시스템의 상태를 변경하는 연산(command)과 변경하지 않는 연산(query)을 구분해서 설계하기. Bertrand Meyer가 Object-oriented software construction에서 제안.
시스템의 상태를 변경하는 연산(command)과 변경하지 않는 연산(query)을 구분해서 설계하기. Bertrand Meyer가 Object-oriented software construction에서 제안.